.title{
	font-size: 44rpx;
	font-weight: 400;
	color: #E84C33;
	width: 600rpx;
	margin: 90rpx auto;
}
.form{
	width: 600rpx;
	margin: 0 auto;
	.row{
		width: 600rpx;
		height: 80rpx;
		border: 2rpx solid #DFDFDF;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 42rpx;
		.icon{
			width: 76rpx;
			height: 76rpx;
		}
		.mobile{
			width: 524rpx;
			height: 80rpx;
			padding: 14rpx;
			box-sizing: border-box;
		}
		.code{
			width: 380rpx;
			height: 80rpx;
			padding: 0 14rpx;
			box-sizing: border-box;
		}
		.code-btn{
			width: 160rpx;
			line-height: 80rpx;
			font-size: 28rpx;
			text-align: right;
			font-weight: 400;
			color: #E84C33;
			padding-right: 14rpx;
		}
		.placeholder{
			font-size: 28rpx;
			font-weight: 400;
			color: #CCCCCC;
		}
	}
	.login-btn{
		width: 600rpx;
		height: 84rpx;
		background: #E84C33;
		line-height: 84rpx;
		text-align: center;
		font-size: 32rpx;
		font-family: MicrosoftYaHei;
		color: #FFFFFF;
	}
	.protocol{
		color: #999;
		font-size: 24rpx;
		height: 60rpx;
		line-height: 60rpx;
		display: flex;
		align-items: center;
		checkbox{
			transform: scale(0.7); 
		}
		navigator{
			color: #0091FF;
		}
	}
	.register-link{
		text-align: right;
		navigator{
			display: inline;
			font-size: 28rpx;
			font-weight: 400;
			color: #333333;
		}
	}
}
.wx-btn{
		width: 700rpx;
		height: 88rpx;
		line-height: 88rpx;
		background: #F5F5F5;
		padding: 0;
		margin: 0 auto;
		margin-top: 36rpx;
		font-size: 28rpx;
		font-weight: 400;
		color: #333333;
		background: #F5F5F5;
		display: flex;
		align-items: center;
		justify-content: center;
		border: none;
		border-radius: 0;
		.icon{
			width: 40rpx;
			height: 40rpx;
			margin-right: 8rpx;
		}
	}
	.wx-btn::after{
		border: none;
		border-radius: 0;
	}
	uni-page-wrapper{
		height: auto;
	}